body{margin:0;padding:0;}
.w{width:1210px;margin:0 auto;}
.clearfix{content: ".";display:block;height:0;clear:both;/* visibility:hidden; */}
.w1190{width: 1190px;margin: 0 auto;}
/* 首页 */
.header-wrap{width: 100%;height:108px;border-bottom: 2px solid #004b98;}
.header{width:1190px;margin:0 auto;clear:both;height:108px;}
.header .logo{margin-right: 10px;}
.menu{float: left;}
.menu ul li{width: 126px;height: 110px;text-align: center;position: relative;font-size: 14px;}
.menu ul li a{display: block;border-top: 4px solid transparent;line-height: 104px; transition:all 0.4s;}
.menu ul li a:hover,.menu ul li a.hover{background: #0571bc;border-top-color:#025ca8; color: #fff;}
.menu .menusub{position: absolute;left: 0;top: 110px;/*width:645px; width: 435px;*/padding-right: 160px; padding-bottom:20px;background:#fff;padding-top:30px;display:none;z-index: 8; text-align: left;box-shadow:3px 3px 5px rgba(0,0,0,.2) }
.menu .menuson{float:left;width:147px;margin-left:30px;margin-top:-10px;border-right:1px solid #f7f7f7; min-height: 200px;}
.menu .menuson a{display:block;background:url(../img/ico_34.jpg) no-repeat 1px 15px;height:40px;line-height:40px;border-bottom:1px solid #eee;border-top: 0;padding-left:20px; max-width: 90px;overflow: hidden;}
.menu .menuson a:hover{color: #426CA8;background:url(../img/ico_34.jpg) no-repeat 1px 15px;}
.menu .menucon{float:left;/*width:400px;*//*border-left:1px solid #eee;*/position: absolute; right: 20px; color: #426CA8;line-height:23px;margin-left: 30px;font-size: 12px;text-align: left;}
.menu .menucon a{line-height:22px;color: #426CA8;border-top: 0;background: none;}
.menu .menucon a:hover{background: none; color: #426CA8;}
.menu .menucon span{display: inline-block;background: #004b98; border:1px solid #004b98;color: #fff;padding: 0 10px;margin-top: 10px;line-height: 26px;transition:all 0.4s;}
.menu .menucon img{float: left;margin-right: 10px; }
.menu .menucon span:hover{background: none; color: #004b98;}
.menuson-l{width: 90px;}
.header .pg-right{background:url(../img/logo-03.jpg) no-repeat 8px 50px;float:right;width:58px;padding-left:30px;}
.header .pg-right a{background:url(../img/ico_1.jpg) no-repeat 28px 5px;padding-right:15px;}
.header .lang{float: right;margin-top: 45px;height: 20px;position: relative;width: 70px;}
.header .lang img{display: inline;}
.header .lang dt{/*background:url(../img/ico_1.jpg) no-repeat 58px 7px;*/}
.header .lang dd{display: none;}
.header .lang:hover dd{display: block;}
.header .lang a:hover{color: #004b98;}

.banner{width: 100%;min-width: 1200px;height: 502px;position: relative;overflow: hidden;background: url(../img/loading.gif) no-repeat center center #fff;}
.banner ul,.banner ul li{width: 100%;height: 100%;}
.banner ul li{position: absolute;display: none;}
/*.banner .banner-prev,.banner .banner-next{display: block;position: absolute;top: 320px;width: 37px;height: 37px;background: url(../img/btn01.png) no-repeat 0 0;cursor: pointer;z-index: 2;opacity: .5;filter:alpha(opacity=50);transition:opacity 0.5s;}
.banner .banner-prev{left:50%;margin-left: -600px;}
.banner .banner-next{right:50%;margin-right: -600px;background-position: 100% 0;}
.banner .banner-prev:hover,.banner .banner-next:hover{opacity: 1;filter:alpha(opacity=100);}
*/
.banner .btn{position: absolute;width: 1200px;text-align: center;left: 50%;bottom: 30px;margin-left: -600px;}
.banner .btn span{display: inline-block;width: 10px;height: 10px;border-radius: 50%;border:1px #fff solid;cursor:pointer;margin-left: 6px;cursor: pointer;transition:all 0.6s;}
.banner .btn span.on{background-color:#fff}


#focus-banner{position:relative;width:100%;height:502px;}
#focus-banner-list{position:relative;width:100%;}
#focus-banner-list li{position:absolute;left:0;top:0;width:100%}
#focus-banner-list li img{width:100%;height:502px;}
.focus-banner-img{display:block;width:100%;}
#focus-banner-list .focus-banner-text{position:absolute;left:50%;top:0;height:100%;margin-left:-500px;text-align:center;color:#fff;font-size:16px;text-align:center}
#focus-banner .focus-handle{position:absolute;top:50%;margin-top:-40px;z-index:100;display:block;width:80px;height:80px;}
#next-img{left:0}
#next-img{left:50px;background-position:0 0}
#next-img:hover{background-position:0 -80px}
#prev-img{right:0}
#prev-img{right:50px;background-position:-80px 0}
#prev-img:hover{background-position:-80px -80px}
#focus-bubble{position:absolute;left:50%;top:470px;z-index:999}
#focus-bubble li{float:left;width:10px;height:10px;margin:0 5px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border:1px #fff solid;cursor:pointer;color:#fff;}
#focus-bubble li.current{background-color:#fff}


.flexslider{margin:0 auto;position:relative;width:1190px;height: 187px;zoom:1;margin-top:25px;}
.flexslider .bd{width: 100%;position: relative;overflow:hidden;height: 187px;}
.flexslider .bd li{position:relative;overflow: hidden; height:100%;float:left;width: 282px;height: 187px;margin-right: 20px;border-radius: 5px;}
.flexslider .bd li img{transform: scale(1, 1); transition:all 0.8s;}
.flexslider .bd li a:hover img{transform: scale(1.05, 1.05);}
.flexslider .bd li p{background: url(../img/opa01.png) repeat; height: 50px;line-height: 50px;text-align: center;position: absolute;width: 100%;left: 0;bottom: 0;color: #fff;font-size: 14px;}
.flexslider .bd li i{display: inline-block;width: 16px;height: 18px;background: url(../img/sign01.png) no-repeat; vertical-align: middle; margin-right: 6px;}
.flexslider .hd a{position: absolute;top: 70px; cursor: pointer;display: inline-block;overflow: hidden;text-indent: -999em;}
.flexslider .hd a.prev{left: -38px;background:url(../img/ico_01.png) no-repeat;width:16px;height:48px;}
.flexslider .hd a.next{right: -38px;background:url(../img/ico_02.png) no-repeat;width:16px;height:48px;}
.flexslider .hd a.prev:hover{background:url(../img/ico_08.png) no-repeat;}
.flexslider .hd a.next:hover{background:url(../img/img_1.png) no-repeat;}

.tion{width:1190px;margin:32px auto ;}
.tion .on_left{display:inline-block;width:674px;}
.tion .news-tab{height: 31px;border-bottom:2px solid #ebebeb;margin-bottom:17px;}
.tion .news-tab a{padding: 0 35px 0  10px;height:31px;display:inline-block;font-size:14px;line-height:30px;text-align: center;margin-right: 4px;background:url(../img/icon_03.jpg) no-repeat right 8px;}
.tion .news-tab a:hover,.tion .news-tab a.cur{color:#fff;background:#0066cc url(../img/icon_03.png) no-repeat right 8px;}
.news-tab-con{width: 674px;position: relative;overflow: hidden;height: 170px;}
.news-tab-con .news-slider,.news-tab-con .news-slider .bd{width: 265px;height: 170px;position: relative;overflow: hidden;}
.news-tab-con .news-slider .bd li{position: relative;}
.news-tab-con .news-slider .bd li img{vertical-align: top;}
.news-tab-con .news-slider .bd li p{position: absolute;left: 0;bottom: 0;width: 100%; height: 24px;line-height: 24px;background: rgba(0,0,0,.6);*background:#000;color: #fff;text-indent: 12px;}
.news-tab-con .news-slider .hd{position: absolute;right: 0;bottom: 8px; line-height: 8px;}
.news-tab-con .news-slider .hd ul li{float: left;display: inline-block; width: 8px;height: 8px;border-radius: 50%;margin-right: 7px; background: #fff; cursor: pointer;position: relative;overflow: hidden;line-height: 2; *display: inline;*zoom:1;}
.news-tab-con .news-slider .hd ul li.on{background: #0571bc;}

.news-tab-con .news-row{display:inline-block;width:380px;margin-right: 8px;}
.news-tab-con .news-row li{width: 100%;height: 26px;font-size: 14px;line-height: 14px;}
.news-tab-con .news-row li a{padding-left: 26px;background:url(../img/icon_07.jpg) no-repeat 0 5px;}
.news-tab-con .news-row li a:hover{padding-left: 26px;background:url(../img/icon_10.jpg) no-repeat 0 5px; color: #0571bc;}
.news-tab-con .news-row .more{display:inline-block;font-size:14px;width:370px;margin-left:20px;color:#666;margin-bottom:10px;}
.news-tab-con .news-row .more span{background:url(../img/icon_07.jpg) no-repeat 2px;padding-left:20px;}
.news-tab-con .news-row .more i{font-style:normal;margin-left:84px;}
.news-tab-con .news-row .more:hover span{background:url(../img/icon_10.jpg) no-repeat 2px;}


.tion .on_right{width: 454px;}
.tion .pro-slider .bd,.tion .pro-slider{position: relative;width: 454px;height: 220px;overflow: hidden;}
.tion .pro-slider .hd{position: absolute;bottom: 13px;}
.tion .pro-slider .bd .pic{float:right;width:226px;height:218px;overflow:hidden;position:relative;border:1px solid #e5e5e5;text-align: center;}
.tion .pro-slider .bd .text{float: left;width: 225px;height: 212px;border: 4px solid #76b1da; border-width: 4px 0;background: #0571bc; line-height: 26px;position: relative; z-index: 1;}
.tion .pro-slider .bd .text i{display: block;width: 12px;height: 21px;z-index: 2; background: url(../img/tab_san.png) no-repeat;position: absolute;right: -12px;top: 93px;}
.tion .pro-slider .bd .text a{color: #fff;padding: 25px 15px 0; display: inline-block;}
.tion .pro-slider .bd .text p{background: url(../img/sign02.jpg) no-repeat 0 12px; padding-left: 15px;}
.tion .pro-slider .bd .text h3{font-size: 16px;margin-bottom: 10px;font-weight: normal;}
.tion .pro-slider .hd{width: 68px;height: 17px;position: absolute;bottom: 12px;right: 236px;z-index: 2;}
.tion .pro-slider .hd a{display: inline-block;width: 24px;height: 17px;background: url(../img/btn01.png) no-repeat;margin-right: 10px; cursor: pointer;}
.tion .pro-slider .hd a.prev{background-position: 0 0;}
.tion .pro-slider .hd a.prev:hover{background-position: 0 100%;}
.tion .pro-slider .hd a.next{background-position: 100% 0;}
.tion .pro-slider .hd a.next:hover{background-position: 100% 100%;}

.tab .tab_pic ul li{float:left;margin-top:15px;}
.tab .tab_pic ul li a{display:block;}
.tab_txt{float:left;width:235px;height:225px;overflow:hidden;position:relative;background:#0066cc;padding-left:5px;border-top:5px solid #6699cc;border-bottom:5px solid #6699cc;}
.tab .tab_pic .prev,.tab .tab_pic .next{display:block;width:31px;height:31px;float:right;margin:0 0 0 1px;overflow:hidden;cursor:pointer;background:url(../img/tab_btn.png);}
.tab .tab_pic .next{background-position:31px 0px;}
.tab .tab_txt ul{position:relative;}
.tab .tab_txt ul li{width:393px;height:263px;padding:10px;float:left;}
.tab .tab_txt ul li h3{font-size:16px;color:#fff;margin-top:25px;margin-bottom:15px;}
.tab .tab_txt ul li span{color:#fff;background:url(../img/tal_01.jpg) no-repeat 0 10px;padding-left:15px;width:197px;display:block;line-height:25px;}
.tab_san{display:block;width:17px;height:34px;position:absolute;top:944px;right:595px;}
.btn_ct{width:225px;height:31px;padding:1px;display:block;position:absolute;left:0;bottom:0;z-index:2;}

.footer{width:100%;padding-top:16px;clear:both;background:url(../img/sign03.jpg) repeat-x 0 0 #eef1f6;}
.footer .w1190{background:url(../img/bg.png) no-repeat right bottom;}
.footer-main{height: 140px;overflow: hidden; margin-bottom: 14px;}
.footer .cont{float: left;width: 300px;text-align: center;font-size: 14px;line-height: 2.4;padding-right: 25px;height: 140px;border-right: 1px solid #dee1e6;}
.footer .fot-nav{float: left;border-left: 1px solid #fff;border-right: 1px solid #dee1e6;height: 140px;}
.footer .fot-nav dl{float: left;margin: 0 54px;line-height:30px;}
.footer .fot-nav dl dt{font-size:16px;color:#000;line-height: 24px;margin-bottom: 3px;}
.footer .fot-wx{float: left;border-left: 1px solid #fff;padding-left: 28px;text-align: center;font-size: 14px;}
.footer .fot-nav a:hover{color: #000;}

.footer-link{height: 42px;border-bottom: 1px solid #d6d8dd;}
.footer-link .li_left{float: left;background:url(../img/link.png) no-repeat 0 2px;line-height: 38px;}
.footer-link .li_left ul{padding-left:100px;}
.footer-link .li_left ul li{float:left;font-size:14px;margin-right: 34px;}
.footer-link .li_left ul li a{color:#999;}
.footer-link .li_left ul li a:hover{color: #333;}
.footer-link .li_right{float:right;width: 224px;margin-right:13px;}
.li_right .webnav_list{height:28px;position:relative;}
.li_right .webnav_list .all_list{display:none;position: absolute;  width: 100%;bottom: 29px;border:1px solid #eee;background: #fff;border-bottom: 0;}
.li_right .webnav_list .all_list a{display: block;padding-left: 20px;line-height: 32px;border-bottom: 1px solid #f2f2f2;transition:all 0.3s;}
.li_right .webnav_list .all_list a:hover{background: #f8f8f8;}
.li_right .webnav_list .btn_list{overflow:hidden;width:100%;position:absolute;bottom:0;height:28px;line-height:28px;border:1px solid #ccc;background:#fff;opacity:0.72; cursor: pointer;}
.li_right .webnav_list .btn_list span{padding-left:3px;color:#989898;}
.li_right .webnav_list .btn_list button{width:31px;height:29px;border:none;float:right;height:inherit;background:url(../img/list_btn.jpg) no-repeat 0 0;}
.copyright{line-height: 30px;color: #a7a9ac;}
.copyright a{color: #a7a9ac;}
/* END */

/* 关于 */
.inner-banner{width: 100%;min-width: 1190px;background-repeat: no-repeat;background-position: center center; height: 195px;}
.inner-banner .w1190{padding-top: 68px;color: #fff;line-height: 1.6;}
.inner-banner .ch{font-size: 24px;font-weight: bold;}
.inner-banner .en{font-size: 26px;text-transform: uppercase;}
.path{background:url(../img/ico_02.jpg) no-repeat 0 23px;padding-left:30px;margin-bottom:20px;padding-top:20px;}
.path a{color:#999;}
.path a:hover{color:#003399;}
.side{float:left;width:244px;background: url(../img/line01.jpg) repeat-y;padding-bottom: 20px;}
.side .title{padding: 14px 0; text-align: center;border-bottom: 1px solid #fff;line-height: 1.6;}
.side .title .en{font-size: 16px;color: #666;text-transform: uppercase;}
.side .title .ch{font-size: 20px;color: #004b98;}
.sidenav ul li{width: 100%;}
.sidenav ul li a{display: block;padding: 14px 0 14px 80px;font-size: 14px;line-height: 20px;transition:all 0.3s;border-bottom:1px solid #fff; border-top: 1px solid #e1e1e1;}
.sidenav ul li a i{display: none; font-style: normal;margin-left: 8px;transition:all 0.3s;}
.sidenav ul li a:hover,.sidenav ul li a.hover,.sidenav ul li.cur a{color: #004b98;}
.sidenav ul li a:hover i,.sidenav ul li a.hover i,.sidenav ul li.cur a i{display: inline;}
.sidenav.pronav ul li a{color: #333;padding-left: 60px;}
.sidenav.pronav ul li a:hover,.sidenav.pronav ul li.cur a{background: #004b98; color: #fff;}
.sidenav .subnav{width: 100%;height: auto;}
.sidenav ul li .subnav a,.sidenav ul li.cur .subnav a{font-size: 12px;color: #666;background: none;padding-left: 88px;}
.sidenav ul li .subnav a i{display: none;}
.sidenav ul li .subnav a:hover,.sidenav ul li.cur .subnav a.cur{background: none;color: #004b98;}
.sidenav ul li .subnav a:hover i,.sidenav ul li.cur .subnav a.cur i{display: inline;}
.sidenav.sol ul li a{padding-left: 15px;padding-right: 15px;}

.content{float: right;width: 920px;}
.about{font-size: 14px;line-height: 2.2;}
.side-tel,.side-addr{color: #004b98;padding: 25px 0 15px; border-top: 1px solid #e1e1e1;line-height: 50px}
.side-tel{font-size: 24px; font-weight: bold;border-bottom:1px solid #fff; }
.side-addr{font-size: 14px; }


.history-list{background: url(../img/line02.jpg) repeat-y 377px 0;margin-top: 37px; }
.history-list dl{margin-bottom: 110px;}
.history-list dl.odd{float: left;width: 377px;background: url(../img/sign06.jpg) no-repeat right 20px;padding-right: 17px;}
.history-list dl.even{float: right;width: 523px;background: url(../img/sign06.jpg) no-repeat 0 20px;margin-left: -15px;padding-left: 17px;}
.history-list dl.even dt{padding-left: 33px;}
.history-list dl.even dd{padding-left: 33px;}
.history-list dl.odd dd{padding-right: 15px;}
.history-list dl dt{font-size: 14px;font-weight: bold; color: #333; line-height: 28px; border-bottom: 1px solid #c9c9c9;margin-bottom: 10px;}
.history-list dl dd img{max-width: 100%;margin: 7px 0;}


.honor .gallery li .imgbox{position: relative;width:286px;height: 194px; overflow: hidden;margin-bottom: 25px;}
.honor .gallery li{ float:left;width:286px;height:277px;margin-right:20px;text-align:center;font-size: 13px;}
.gallery li .cover{display: none; position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: url(../img/opa02.png) repeat; color: #fff; text-align: center; font-size: 14px;}
.gallery li .cover i{display: block;width: 33px;height: 34px;background: url(../img/sign07.png) no-repeat;margin: 58px auto 15px;}

.ser .gallery li .imgbox{position: relative;width:260px;height: 160px; overflow: hidden;margin-bottom: 25px;}
.ser .gallery li{ float:left;width:260px;height:244px;margin:0 30px 0 15px;text-align:center;font-size: 13px;}
.ser .gallery li .cover i{margin-top: 50px;}

#container{position:relative;width:918px;margin:0 auto 25px;padding-bottom:10px;}
.grid{width:284px;min-height:224px;background:#fff;margin:8px;font-size:12px;border:1px solid #e3e3e3;border-bottom-width: 2px; float:left;transition:top 1s ease, left 1s ease;}
.grid .imgholder{position: relative;overflow: hidden;}
.grid .imgholder .cover{display: none;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../img/opa02.png) repeat; color: #fff; text-align: center; font-size: 14px;}
.grid .imgholder .cover i{display: block;height: 75px; width: 100%;top: 50%;background: url(../img/sign07.png) no-repeat center 0; padding-top: 50px;margin: -37px auto 0;position: absolute; font-style: normal;}
.grid .imgholder img{max-width:100%;background:#ccc;display:block;background:url(../img/loding.gif) no-repeat center;}
.grid p{padding-left: 26px;line-height:50px;font-size: 14px; }
.grid p b{display: inline-block;float: right;background: url(../img/sign08.png) no-repeat; width: 16px;height: 14px;margin: 20px 12px 0 0; }
.grid a:hover p b{background-position: 0 100%;}
.grid a:hover p {color: #004b98;}

.magaz{width: 920px;position: relative;overflow: hidden;}
.magaz ul{width: 110%;}
.magaz ul li{width: 250px;height: 430px;margin: 0 55px 0 20px;}
.magaz ul li .imgbox{width: 248px;height: 348px;position: relative;overflow: hidden;margin-bottom: 10px; border: 1px solid #eee;}
.magaz ul li .imgbox p{position: absolute;left: 0;bottom:-56px;background: url(../img/opa03.png) repeat; height: 56px; width: 100%; text-indent: 14px; color: #fff; line-height: 56px;}
.magaz ul li .imgbox p span{float: right;margin-right: 12px;}

.inside{}
.inside .in_left{float:left;}
.inside .in_right{float:right;width:400px;margin-top:80px;}
.inside .in_right strong{font-weight:bold;font-size:18px;display:block;color:#333;padding:10px 0;}
.inside .in_right .iption{width:395px;font-size:14px;line-height:30px;border-top:2px solid #ccc;padding-top:25px;}
.inside .in_right .iption i,.inside .in_right .iption em,.inside .sketch em{font-weight:bold;font-size:15px;font-style:normal;color:#003399;}
.inside .introd{clear:both;padding-top:40px;}
.inside .introd strong{font-weight:bold;font-size:18px;display:block;color:#333;padding:10px 0;}
.inside .introd .sketch{font-size:14px;line-height:30px;border-top:2px solid #ccc;padding-top:25px;}
.inside .introd .sketch i{font-weight:bold;font-size:15px;font-style:normal;color:#003399;}
.inside .introd .sketch .bg_img{width:500px;margin:60px auto;}

.news-list-tpl3{padding: 0 30px 0 15px;}
.news-list-tpl3 ul li{position: relative;width: 100%;height: 44px;font-size: 14px;line-height: 44px;border-bottom: 1px dashed #bcbcbc;overflow: hidden;margin-bottom: 5px;}
.news-list-tpl3 ul li a{color: #333;display: block;}
.news-list-tpl3 ul li span{float: right;color: #666;}
.news-list-tpl3 ul li a:hover,.news-list-tpl3 ul li a:hover span{color: #004b98;}


.info-hd{margin-bottom: 30px;text-align: center;}
.info-hd h2{font-size: 18px;font-weight: normal;color: #333;}
.info-bd{position: relative;overflow: hidden;min-height: 420px}
.info-bd img{max-width: 100%;}
.info-page{margin-top: 45px;padding-top: 15px;border-top: 1px solid #eee;}
.info-page a:hover{color:#005bab;}
.info-page .back{float: right;display: inline-block;padding: 2px 22px;border: 2px solid #eee;color: #888;transition:all 0.3s;}
.info-page .back:hover{border-color: #005bab;background: #005bab;color: #fff;}

.pro-list{width: 100%;position: relative;overflow: hidden;}
.pro-list ul{width: 105%;}
.pro-list ul li{width: 448px;height: 145px;background: #f5f5f5;padding: 1px;margin: 0 16px 20px 0; box-shadow: 2px 2px 3px rgba(0,0,0,.1);transition:all 0.4s;}
.pro-list ul li:hover{ box-shadow: 2px 2px 4px rgba(0,0,0,.2)}
.pro-list ul li img{float: left;margin-right: 25px;}
.pro-list ul li .tit{padding-top: 20px;font-size: 14px;color: #333;}
.pro-list ul li .txt{padding-right: 25px;line-height: 18px;}
.pro-list ul li p{margin-bottom: 5px;}
.pro-list ul li .more{color: #004b98;}
.pro-list ul li a:hover p{color: #004b98;}
.pro-list ul li .more:hover{text-decoration: underline;}

.pro-meta{padding-left: 13px;margin-bottom: 50px;}
.pro-imgs{width: 336px;}
.pro-imgs .show{width: 334px;height: 334px;border:1px solid #e6e6e6; }
.pro-imgs .show img{}
.pro-imgs .thumb{margin-top: 5px;width: 334px;height: 79px;position: relative;overflow: hidden;} 
.pro-imgs .thumb ul{width: 105%;}
.pro-imgs .thumb ul li{width: 77px;height: 77px;text-align: center; cursor: pointer;margin-right: 6px;border:1px solid #e6e6e6;}
.pro-imgs .thumb ul li.active{border-color: #004b98;}
.property{width: 510px;float: left;margin-left: 20px;}
.property .tit{padding: 15px 0 20px; line-height: 1.2;font-size: 18px;font-weight: bold;color: #004b98;}
.property .cont{font-size: 12px;line-height: 30px;}
.property .down{background:url(../img/nload_03.jpg) no-repeat 0 4px;padding-left:25px;font-size:14px;color:#004b98;text-decoration: underline;}
.property .down:hover{color: #025fbf}

.pro-detail{padding-left: 18px;width: 850px;padding-bottom: 50px;}
.pro-detail .tit{font-weight: bold;color: #004b98;font-size: 18px;border-bottom: 1px solid #f3f3f3;padding-bottom: 6px; margin-bottom: 10px;}
.pro-detail .cont{font-size: 14px;line-height: 36px;}
.pro-detail img{max-width: 100%;}
.pro-scroll{position: relative;width: 840px;height: 300px;margin-left: 18px;}
.pro-scroll .bd{position: relative;width: 840px;height: 300px;overflow: hidden;}
.pro-scroll .bd li{width: 400px;margin-right: 40px;font-size: 14px;text-align: center;}
.pro-scroll .bd li img{border:1px solid #e6e6e6;margin-bottom: 8px;vertical-align: top;}
.pro-scroll .hd a,.plan-relate .hd a{display: block;width:16px;height:48px;position: absolute;top:90px; cursor: pointer;}
.pro-scroll .hd a.prev,.plan-relate .hd a.prev{left: -37px;background:url(../img/ico_01.png) no-repeat ;}
.pro-scroll .hd a.next,.plan-relate .hd a.next{right: -37px;background:url(../img/ico_02.png) no-repeat;}
.pro-scroll .hd a.prev:hover,.plan-relate .hd a.prev:hover{background:url(../img/ico_08.png) no-repeat ;}
.pro-scroll .hd a.next:hover,.plan-relate .hd a.next:hover{background:url(../img/img_1.png) no-repeat ;}


.plan-detail{width: 872px;margin-left: 10px;}
.plan-detail img,.repair img,.about img,.pro-detail .cont img{max-width: 100%}
.plan-detail .tit{font-size: 16px;font-weight: bold;color: #004b98;line-height: 1.2;height: 35px;border-bottom: 1px solid #f5f5f5;margin-bottom: 15px;}
.plan-detail .cont{font-size: 14px;line-height: 30px;}
.plan-relate {width: 870px;margin-top: 45px;position: relative;}
.plan-relate .tit{font-weight: bold;font-size: 16px;color: #004b98;border-bottom: 1px solid #f3f3f3;padding-bottom: 6px;margin-bottom: 42px;}
.plan-relate .bd{position: relative;overflow: hidden;width: 790px;height: 200px;margin: 0 auto;}
.plan-relate .bd ul li{width: 214px;height: 200px;margin-right: 74px;text-align: center;}
.plan-relate .bd ul li .imgbox{ display: block; width: 212px;height: 160px;border:1px solid #e5e5e5;text-align: center;margin-bottom: 12px;text-align: center;}
.plan-relate .bd ul li a:hover{color: #004b98;}
.plan-relate .hd a{top: 125px;}
.plan-relate .hd a.prev{left: 0;}
.plan-relate .hd a.next{right:0;}

.blue{color: #004b98;}

.repair{padding-left: 8px;line-height:30px;padding-top: 12px;}
.repair li,.info-bd li{list-style: outside none auto;float: none;}
.repair .mag{height:230px;}
.repair .mag p{background:url(../img/ico_20.jpg) no-repeat 2px 12px;padding-left:14px;line-height:30px;color:#666666;}

.video-img{width: 468px;height: 351px;position: relative;overflow: hidden;}
.video-img .cover,.video-list ul li .cover{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: url(../img/opa04.png) repeat;display: inline-block;}
.video-img .cover i,.video-list ul li .imgbox .cover i{display: block;width: 80px;height: 80px;background: url(../img/sign09.png) no-repeat;background-size: 100% 100%; position: absolute;left: 50%;top: 50%;margin: -40px 0 0 -40px;}
.video-img  img,.video-list .imgbox img{transform: scale(1, 1);transition:all 0.8s;}
.video-img  a:hover img,.video-list .imgbox:hover img{transform: scale(1.03, 1.03);}
.video-tumb{width: 440px;}
.video-tumb ul li{width: 100%;height: 87px;margin-bottom: 1px;}
.video-tumb ul li img{float: left;margin-right: 20px;}
.video-tumb ul li a{display: block; background: #e9e9e9;padding: 8px 10px;height: 71px; transition:all 0.4s; cursor: pointer;}
.video-tumb ul li a:hover,.video-tumb ul li a.hover{background: #0571bc; color: #fff;}
.video-list ul{width: 105%;}
.video-list ul li{width: 286px;height: 320px;margin-right: 25px;text-align: center;}
.video-list ul li a{display: block;}
.video-list ul li .imgbox{position: relative;overflow: hidden;width: 286px;height: 215px;margin-bottom: 40px;}
.video-list ul li .imgbox .cover{background-image: url(../img/opa01.png);}
.video-list ul li .imgbox .cover i{width: 65px;height: 65px;margin: -32px 0 0 -32px;}

.body-shadow{display: none;position: fixed;_position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 9;background: url(../img/opa01.png) repeat;}
.video-pop{display: none;position: fixed;width:860px; height:486px;left:50%;top:50%;margin:-250px 0 0 -430px;background:#000;_position: absolute;_top: 190px;_margin-top: 0;}
.video-pop .close{position: absolute;display: inline-block;width: 24px;height: 26px;background: url(../img/btn02.png) no-repeat;right: -40px;top: -30px;}
.video{margin-top:60px;float:right;height:800px;}
.video{margin-top:60px;float:right;width:920px;}
.video .video_img{display:inline-block;}
.video .number{display:inline-block;width:440px;cursor:pointer;vertical-align:-46px;margin-left:-4px;}
.video .number .theme{width:440px;height:87px;background:#eee;margin-bottom:1px;padding-left:10px;color:#666;}
.video .number .theme  .title{display:inline-block;  vertical-align: -3px;}
.video .number .theme .title span{font-size:14px;margin-left:20px;display:block;padding-top:10px;}
.video .number .theme .title i{font-style:normal;display:block;margin-left:19px;margin-top:10px;}
.video .number .theme:hover{background:#0066cc;color:#fff;}
.video .repair{text-align:center;width:285px;float:left;margin-right:20px;cursor:pointer;}
.video .repair span{display:block;margin-top:40px;}


.eration{width:850px;margin: 0 auto;}
.eration .tit{background:url(../img/ico_09.jpg) no-repeat 110px 10px;font-size:22px;color:#333;display:block;font-weight:normal;margin: 22px 0 20px;}
.eration .fill_in ul{}
.eration .fill_in ul li{width:400px;height:36px;float:left;margin-bottom:22px;}
.eration .fill_in ul li input{width:340px;height:36px;border:1px solid #ccc;padding-left:10px;font-size:14px;line-height:36px;}
.eration .advice{width:738px;height:147px;clear:both;}
.eration .textarea{border: 1px solid #d0d6d9;width:738px;line-height: 1.6em;font-size: 14px;padding: 7px;resize: none;transition: border-color 0.2s;-webkit-transition: border-color 0.2s;-moz-transition: border-color 0.2s;-o-transition: border-color 0.2s;}
.eration .cious{margin-top:20px;}
.eration .cious .sub{width:125px;height:35px;background:#004b98;color:#fff;display:inline-block; border:none; font-style:normal;font-size:19px;text-align:center;}
.eration .cious span{font-size:15px;margin-left:15px;color:#333;}

.down-list li{width: 100%;height: 44px;line-height: 44px;border-bottom: 1px solid #efefef;}
.down-list a{display: block; background: url(../img/center_03.jpg) no-repeat 21px center;padding-left: 38px;}
.down-list span{float: right;color: #999;}
.down-list a:hover,.down-list a:hover span{color: #024c99;}



.common ul li{cursor:pointer;width: 100%;}
.common ul li .method{height:45px;line-height:45px;border-bottom:1px solid #eee;padding-left:40px;}
.common ul li .method span{float: left; font-size:13px;color:#666;}
.common ul li .method span i{font-size:17px;color:#004b98;font-style:normal;padding-right:10px;}
.common ul li .method strong{float: right; font-weight:normal;margin-right:30px;display:inline-block;}
.common ul li .method strong i{font-weight:600;font-style:normal;font-size:20px;padding-right:20px;}
.common ul li .tell{padding:30px 20px 50px;width: 880px;background:#f9f9f9;display:none;line-height:30px; text-indent: 2em;}
.common ul li .tell i{font-size:17px;color:#004b98;font-style:normal;padding-right:10px;}

.job-list-tpl2 {width: 100%;}
.job-list-tpl2 dt {background: #f6f6f6 url(../img/job_bit01.png) no-repeat scroll right 8px;color: #929292;cursor: pointer;font-weight: normal;height: 41px;line-height: 40px;margin-top:5px;padding-left: 22px;}
.job-list-tpl2 dt a {color: #444;float: right;font: 12px/40px "微软雅黑";margin-right: 56px;text-decoration: underline;}
.job-list-tpl2 dt span {color: #444;font: 14px/40px "微软雅黑";padding-right: 12px;}
.job-list-tpl2 dd {background: #f6f6f6;display: none;overflow: hidden;padding: 25px 18px;position: relative;}
.job-list-tpl2 dd td {line-height: 24px;padding: 0 0 0 18px;}
.job-list-tpl2 dd td span {color: #000;padding-right: 5px;}
.job-list-tpl2 dt.open {background-color: #004b98;background-position: right -30px;color: #fff;}
.job-list-tpl2 dt.open span {color: #fff;}
.job-list-tpl2 dt.open a {color: #fff;}
.job-list-tpl2 dt a:hover {text-decoration: underline;}

.contar{}
.contar .tit{font-size:18px;border-bottom:1px solid #f6f6f6;width:920px;display:block;margin-top:18px;padding-bottom:10px;font-weight: bold;color:#004b98;}
.contar .survey{}
.contar .survey .bg_img{width:310px;height:125px;margin:0 auto;margin-top:25px;margin-bottom:60px;}
.contar .survey .msg_ress{width:930px;height:160px;margin-left:15px;}
.contar .survey .msg_ress ul{}
.contar .survey .msg_ress ul li{width:310px;height:55px;float:left;font-size:14px;color:#333;}
.contar .survey .msg_ress ul li img{float: left;}
.contar .survey .msg_ress ul li span{float: left;width: 260px;display: inline-block; margin:3px 5px 0 5px;}
.contar .survey .msg_ress ul li span i{display:inline-block;font-style:normal;}
.contar .survey .msg_ress ul li span .mag_img{font-style:normal;margin-left:77px;}
.mapbox{float: left;padding: 7px;border:1px solid #f9f9f9;}



.new-float{position: fixed;right: 0;top: 75%;z-index: 50;width: 77px;height: 374px;margin-top: -187px;}
.new-float li{position: relative;width: 77px;height: 57px;margin-bottom: 1px;line-height: 27px;color: #fff;text-align: center;}
.new-float li.hover{overflow: hidden;}
.new-float li a{display: inline-block;color: #fff;}
.new-float li a.tit{width: 77px;height: 27px;padding: 30px 10px 0 0;color: #fff;}
.new-float li p{position: relative;z-index: 2;height: 27px;padding-top: 30px;cursor: pointer;}
.new-float li.fi a{background: url(../img/bg_float01.png) no-repeat;}
.new-float li.se a{background: url(../img/bg_float02.png) no-repeat;}
.new-float li.th p{background: url(../img/bg_float03.png) no-repeat;}
.new-float li.fo a.tit{background: url(../img/bg_float04.png) no-repeat;}
.new-float li.fif p{background: url(../img/bg_float02.png) no-repeat;}
.new-float li .tel{position: absolute;left: 77px;top: 0;z-index: 1;width: 184px;height: 57px;font: 24px/57px Arial;color: #fff;background: url(../img/bg_float06.png) no-repeat;cursor: pointer;}


.job-table table th{
	text-align: left;
	font-size: 14px;
	color: #333333;
	font-weight: normal;
	background: #f5f5f5;
	padding:15px 0;
}
.job-table table .staff{
	padding-left: 30px;
}
.job-table table .num{
	text-align: center;
}
.job-table table .time{
	padding-left: 75px;
	text-align: center;
}
.job-table table .detail{
	padding-left: 60px;
}
.job-table table td{
	padding:10px 0;
	font-size:14px;
	color: #666;
	border-bottom:1px solid #f5f5f5;
}
.job-table table .detail a{
	color: #666;
	font-size: 14px;
}
.job-table table .detail a:hover{
	color: #0066a5;
}

.jobdtl-table{
	/*border:1px solid #e2e2e2;*/
}
.jobdtl-table td{
	font-size: 14px;
	color: #666;
	padding:10px 5px;
	border:1px solid #e2e2e2;
	line-height: 30px;
}
.jobdtl-table .btns{
	font-size: 0;
	text-align: center;
}
.jobdtl-table .btns a{
	font-size: 14px;
	color:#666;
	margin:0 3px;
}
.jobdtl-table .btns a:hover{
	color: #004b98;
}

.apply-table td{
	border: 1px solid #e6e6e6;
	padding:10px 0;
	line-height: 30px;
	font-size: 14px;
	color: #666;
}
.apply-table td.tit{
	padding-left: 20px;
}
.apply-table td.write{
	padding-left: 10px;
}
.apply-table td.write input{
	display: inline-block;
	*display: inline;
	zoom:1;
	width: 120px;
	padding:5px 10px;
	height:20px;
	line-height: 20px;
	color: #666;
	font-size: 14px;
	border:1px solid #e6e6e6;
	outline: none;
}
.apply-table td.write select{
	width: 140px;
	height: 40px;
	line-height: 24px;
	color: #666;
	padding:8px 10px;
	border:1px solid #e6e6e6;
	-webkit-appearance:none;
	outline: none;
}
.apply-table td.write .upload{
	display: block;
	width: 142px;
	height: 30px;
	background: #e6e6e6;
	text-align: center;
}
.apply-table td.write img{
	height: 32px;
	margin-left: 15px;
}
.apply-table td.submit{
	padding:30px 0;
	text-align: center;
}
.apply-table td.submit input[type=submit]{
	width: 100px;
	height: 30px;
	background: #004b99;
	border:none;
	padding:0;
	color: #fff;
	font-size: 12px;
}
.apply-table td select{
	background-image: url(../img/gender-select.png);
	background-repeat: no-repeat;
	background-position: 93% center;
}